roof stacks - Turkish English Dictionary